Scalable Trigger Processing and Change Noti
نویسنده
چکیده
Over the past years, the World Wide Web (the Web) has grown into a huge global information source, at an astounding pace. While we are enjoying the rich and fresh information on the Web, the rapid and often unpredictable updates to the widely distributed information sources have made it harder to detect and capture the changes. Update monitoring is a promising area of research where the system brings the right information to the right user at the right time. Update monitoring in open systems, such as the Web, presents many new challenges. Two most critical ones are the extraction and monitoring of information ows from heterogeneous and less structured data sources, and the distributed control of thousands or millions of triggers ring at multiple sources. This paper presents the design and implementation methodology of the JCQ system, a Java-based Continual Query system for update monitoring over Web information sources. A continual query is a standing query that monitors updates of interest using distributed triggers and notiies users whenever the updates reach speciied thresholds. In this paper we focus on the strategies and techniques developed in JCQ for scalable and eecient trigger ring and the execution model for exible and robust change notiication. We evaluate our approach through a performance study of the most recent release of the JCQ system and a comparison with related work.
منابع مشابه
Beyond Browsing : Trigger Processing and Change Noti cation ( Extended
This paper presents the design and implementation methodology of the JCQ system, a Java-based Continual Query system for update monitoring over Web information sources. A continual query is a standing query that monitors updates of interest using distributed triggers and notiies users whenever the updates reach speciied thresholds. In this paper we focus on the strategies and techniques develop...
متن کاملBuilding a Scalable and Efficient Component Oriented System using CORBA - Active Badge System Case Study
This paper presents experienc gathered when implementing the localization system for an o ce environment in CORBA. It describes methods which enable preserving ne-grained object-oriented structure of the system and achieving e cient performance at the same time. The presented study is a practical lesson about the implementation of a scalable system oriented towards information dissemination. Th...
متن کاملTrigger Grouping: A Scalable Approach to Large Scale Information Monitoring
Information change monitoring services are becoming increasingly useful as more and more information is published on the Web. A major research challenge is how to make the service scalable to serve millions of monitoring requests. Such services usually use soft triggers to model users’ monitoring requests. We have developed an effective trigger grouping scheme to optimize the trigger processing...
متن کاملmTrigger: An Event-based Framework for Location-based Mobile Triggers
Location-based triggers are the fundamental capability for supporting location-based advertisements, location-based entertainment applications, personal reminders, as well as presence-based information sharing applications. In this chapter, we describe the design and the implementation of mTrigger, an event-based framework for scalable processing of location-based mobile triggers (location trig...
متن کاملScalable Trigger Processing in TriggerMan
Current database trigger systems have extremely limited scalability. Some commercial systems allow only one trigger per table to be defined for each type of update event. Application systems could use the ability to create thousands or even millions of triggers. The advent of the Internet and the World Wide Web has made it even more important that trigger systems scale up since users could crea...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1999